.voice-input-container {

    .voice-button {
      transition: all 0.3s;

      &:hover {
        background: var(--bg-color13);
      }

      &.recording {
        background: #ff4d4f;
        animation: pulse 1.5s infinite;
      }
    }
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 77, 79, 0.4);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 77, 79, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 77, 79, 0);
  }
}
